
$(document).ready(function() {

	$("#frm").validate({
		rules: {
			user_name: "required",
		    birth_yyyy: "required",
		    birth_mm: "required",
		    birth_dd: "required",
		    sex: "required",
		    job: "required",
		    annual_salary: "required"
		},
		messages: {
			user_name: "이름을 입력해 주세요.",
		    birth_yyyy: "생년을 선택해주세요.",
		    birth_mm: "생월을 선택해주세요.",
		    birth_dd: "생일을 선택해주세요.",
		    sex: "성별을 선택해주세요.",
		    job: "직업을 선택해주세요.",
		    annual_salary: "연봉을 입력해주세요."
		},
		submitHandler: function(form) {
			if ($("#free_yn").val() == 'N') {
				openAuthCheck();
				return false;
			}
			solve();
			return false;
		}
	});
});

function openAuthCheck() {
	var cate1 = $("#cate1").val();
	var cate2 = $("#cate2").val();
	var params = '?target_yyyy='+$("#target_yyyy").val();
	
	$("#frm input:text").each(function(index) {
		params += '&'+$(this).attr("name")+'='+$(this).val();
	});
	$("#frm select").each(function(index) {
		params += '&'+$(this).attr("name")+'='+$(this).val();
	});
	$("#frm input:radio:checked").each(function(index) {
		params += '&'+$(this).attr("name")+'='+$(this).val();
	});
	// alert(params);
	
	var popWidth = 460;  // 창의 가로 길이
	var popHeight = 220;  // 창의 세로 길이
	var leftPos = Math.ceil((window.screen.width - popWidth)/2);
	var topPos = Math.ceil((window.screen.height - popHeight)/2);
	window.open("/unse/"+cate1+"/"+cate2+"/auth_check"+params, "popup","top="+topPos+",left="+leftPos+",width="+popWidth+",height="+popHeight+",scrollbars=no");
}


function solve() {
	// 로딩 화면을 보여주고 폼 전송
	$('html, body').scrollTop(0);
	var w = $(document).width();
	var h = $(document).height();
	$('#beginloading_back').width(w).height(h).show();
	$("#beginloading").css("visibility","visible");
	setTimeout(function() {
		document.frm.submit();
	},2000);
}
